Package com.hbm_m.explosion
Class MissileWarheadEffects
java.lang.Object
com.hbm_m.explosion.MissileWarheadEffects
Общие эффекты боеголовок баллистических ракет.
Визуалы —
ExplosionParticleUtils; разрушение блоков — vanilla level.explode.
Полный паритет заблокирован до порта ExplosionVNT.
Контрейл на Fabric: ClientSetup.registerParticlesCommon() (iteration 6).-
Method Summary
Modifier and TypeMethodDescriptionstatic voidblackHole(net.minecraft.world.level.Level level, double x, double y, double z) 1.7.10EntityMissileBHole#onMissileImpact: взрыв 1.5 + чёрная дыра 1.5.static voidcomposeEffectLarge(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) Large compose (tier 3 burst, shuttle aux).static voidcomposeEffectSmall(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) Small compose (tier 1 generic / incendiary).static voidcomposeEffectStandard(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) Standard compose (tier 2, stealth).static List<net.minecraft.world.item.ItemStack>defaultDebrisForTier(int tier) static voidempPulse(net.minecraft.world.level.Level level, double x, double y, double z) static voidmissileDestroyed(net.minecraft.server.level.ServerLevel level, net.minecraft.world.entity.Entity source, double x, double y, double z, net.minecraft.world.phys.Vec3 motion, List<net.minecraft.world.item.ItemStack> debris, net.minecraft.world.item.ItemStack rareDrop) static voidscatterTaint(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos center) static voidspawnLaunchSmoke(net.minecraft.server.level.ServerLevel level, double x, double y, double z) Дым при пуске с площадки (клиент видит через sendParticles).static voidspawnMissileDebris(net.minecraft.server.level.ServerLevel level, double x, double y, double z, double motionX, double motionY, double motionZ, double deviation, List<net.minecraft.world.item.ItemStack> debris, net.minecraft.world.item.ItemStack rareDrop) static voidspawnShrapnelBurst(net.minecraft.server.level.ServerLevel level, double x, double y, double z, int count) static voidspawnShrapnelShower(net.minecraft.server.level.ServerLevel level, double x, double y, double z, double motionX, double motionY, double motionZ, int count, double deviation) static voidstandardExplode(net.minecraft.world.entity.Entity source, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, float power, boolean causesFire) static voidwarheadBusterTier1(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) static voidwarheadBusterTier2(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) static voidwarheadDrill(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) static voidwarheadShuttle(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) static voidwarheadStealth(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) static voidwarheadTier1(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos, boolean fire) static voidwarheadTier2(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos, boolean fire) static voidwarheadTier3Large(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos, boolean fire)
-
Method Details
-
empPulse
public static void empPulse(net.minecraft.world.level.Level level, double x, double y, double z) -
blackHole
public static void blackHole(net.minecraft.world.level.Level level, double x, double y, double z) 1.7.10EntityMissileBHole#onMissileImpact: взрыв 1.5 + чёрная дыра 1.5. -
scatterTaint
public static void scatterTaint(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos center) -
standardExplode
public static void standardExplode(net.minecraft.world.entity.Entity source, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, float power, boolean causesFire) -
warheadTier1
public static void warheadTier1(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos, boolean fire) -
warheadTier2
public static void warheadTier2(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos, boolean fire) -
warheadTier3Large
public static void warheadTier3Large(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos, boolean fire) -
warheadStealth
public static void warheadStealth(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) -
warheadShuttle
public static void warheadShuttle(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) -
warheadBusterTier1
public static void warheadBusterTier1(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) -
warheadBusterTier2
public static void warheadBusterTier2(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) -
warheadDrill
public static void warheadDrill(net.minecraft.world.entity.Entity source, net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) -
composeEffectSmall
public static void composeEffectSmall(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) Small compose (tier 1 generic / incendiary). -
composeEffectStandard
public static void composeEffectStandard(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) Standard compose (tier 2, stealth). -
composeEffectLarge
public static void composeEffectLarge(net.minecraft.server.level.ServerLevel level, net.minecraft.core.BlockPos pos) Large compose (tier 3 burst, shuttle aux). -
missileDestroyed
public static void missileDestroyed(net.minecraft.server.level.ServerLevel level, net.minecraft.world.entity.Entity source, double x, double y, double z, net.minecraft.world.phys.Vec3 motion, @Nullable List<net.minecraft.world.item.ItemStack> debris, @Nullable net.minecraft.world.item.ItemStack rareDrop) -
spawnShrapnelBurst
public static void spawnShrapnelBurst(net.minecraft.server.level.ServerLevel level, double x, double y, double z, int count) -
spawnShrapnelShower
public static void spawnShrapnelShower(net.minecraft.server.level.ServerLevel level, double x, double y, double z, double motionX, double motionY, double motionZ, int count, double deviation) -
spawnMissileDebris
public static void spawnMissileDebris(net.minecraft.server.level.ServerLevel level, double x, double y, double z, double motionX, double motionY, double motionZ, double deviation, @Nullable List<net.minecraft.world.item.ItemStack> debris, @Nullable net.minecraft.world.item.ItemStack rareDrop) -
spawnLaunchSmoke
public static void spawnLaunchSmoke(net.minecraft.server.level.ServerLevel level, double x, double y, double z) Дым при пуске с площадки (клиент видит через sendParticles). -
defaultDebrisForTier
-