Class NuclearExplosionConfig

java.lang.Object
com.hbm_m.explosion.NuclearExplosionConfig

public final class NuclearExplosionConfig extends Object
Конфигурация ядерного взрыва MK5. Используется модульным API для любой взрывчатки.
  • Field Details

    • baseStrength

      public final int baseStrength
      Базовая сила (радиус); после нормализации удваивается и задаёт length/speed.
    • falloutEnabled

      public final boolean falloutEnabled
    • extraFalloutRadius

      public final int extraFalloutRadius
      Дополнительный радиус fallout (additive to scale).
    • radiationEnabled

      public final boolean radiationEnabled
    • mushroomType

      public final int mushroomType
      Тип грибного облака (0 = standard, 1 = bale и т.д.).
  • Method Details

    • builder

      public static NuclearExplosionConfig.Builder builder(int baseStrength)
    • fatManDefault

      public static NuclearExplosionConfig fatManDefault(int radius)
      Пресет для Fat Man (стандартный радиус из конфига или 50).
    • smallNuke

      public static NuclearExplosionConfig smallNuke()
      Ослабленный взрыв для тестов.
    • debugLowLag

      public static NuclearExplosionConfig debugLowLag()
      Минимальная нагрузка для отладки.