Class NuclearExplosionAPI

java.lang.Object
com.hbm_m.explosion.NuclearExplosionAPI

public final class NuclearExplosionAPI extends Object
Модульный API для запуска ядерного взрыва MK5 из любой бомбы/блока/ракеты.
  • Method Details

    • start

      public static EntityNukeExplosionMK5 start(net.minecraft.world.level.Level level, net.minecraft.world.phys.Vec3 pos, NuclearExplosionConfig cfg)
      Запускает ядерный взрыв по конфигу. Вызывать на сервере; визуал гриба на клиенте - отдельно через NukeTorexCreator.
    • start

      public static EntityNukeExplosionMK5 start(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, NuclearExplosionConfig cfg)
      Запускает ядерный взрыв по конфигу (координаты).
    • start

      public static EntityNukeExplosionMK5 start(net.minecraft.world.level.Level level, double x, double y, double z, NuclearExplosionConfig cfg)
      Запускает ядерный взрыв по конфигу. Только серверная логика; клиентский гриб - через пакет/NukeTorexCreator.
    • start

      public static EntityNukeExplosionMK5 start(net.minecraft.world.level.Level level, double x, double y, double z, NuclearExplosionConfig cfg, ExplosionCommandOptions cmd)
      Запуск MK5 с переключателями команды / параметрами сценария.
    • startFatMan

      public static EntityNukeExplosionMK5 startFatMan(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos)
      Удобный запуск взрыва в стиле Fat Man: радиус из конфига мода.
    • startFatMan

      public static EntityNukeExplosionMK5 startFatMan(net.minecraft.world.level.Level level, double x, double y, double z)
      То же по координатам (для блоков, вызывающих explode(level, x, y, z)).
    • startFatMan

      public static EntityNukeExplosionMK5 startFatMan(net.minecraft.world.level.Level level, double x, double y, double z, ExplosionCommandOptions cmd)