Package net.minecraft.world.level
Class Explosion
java.lang.Object
net.minecraft.world.level.Explosion
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Explosion.BlockInteractionprivate final ExplosionDamageCalculatorprivate final DamageSourceprivate static final ExplosionDamageCalculatorprivate final SoundEventprivate final booleanprivate final ParticleOptionsprivate final Levelprivate static final intprivate final floatprivate final RandomSourceprivate final ParticleOptionsprivate final Entityprivate final it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos>private final doubleprivate final doubleprivate final double
- 
Constructor SummaryConstructorsConstructorDescriptionExplosion(Level p_46032_, Entity p_46033_, double p_46034_, double p_46035_, double p_46036_, float p_46037_, boolean p_46038_, Explosion.BlockInteraction p_46039_) Explosion(Level p_46041_, Entity p_46042_, double p_46043_, double p_46044_, double p_46045_, float p_46046_, boolean p_46047_, Explosion.BlockInteraction p_46048_, List<BlockPos> p_46049_) Explosion(Level p_46051_, Entity p_46052_, double p_46055_, double p_46056_, double p_46057_, float p_46058_, List<BlockPos> p_312600_, Explosion.BlockInteraction p_46060_, ParticleOptions p_312560_, ParticleOptions p_312844_, SoundEvent p_312667_) Explosion(Level p_46024_, Entity p_46025_, DamageSource p_312268_, ExplosionDamageCalculator p_312205_, double p_46026_, double p_46027_, double p_46028_, float p_46029_, boolean p_312333_, Explosion.BlockInteraction p_312294_, ParticleOptions p_312158_, ParticleOptions p_311904_, SoundEvent p_312640_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static voidaddOrAppendStack(List<com.mojang.datafixers.util.Pair<ItemStack, BlockPos>> p_312455_, ItemStack p_312913_, BlockPos p_312738_) center()voidvoidexplode()voidfinalizeExplosion(boolean p_46076_) static DamageSourcegetDefaultDamageSource(Level p_312716_, Entity p_312608_) private static LivingEntitygetIndirectSourceEntityInternal(Entity p_312444_) static floatgetSeenPercent(Vec3 p_46065_, Entity p_46066_) booleanprivate ExplosionDamageCalculatormakeDamageCalculator(Entity p_46063_) floatradius()
- 
Field Details- 
EXPLOSION_DAMAGE_CALCULATOR
- 
MAX_DROPS_PER_COMBINED_STACKprivate static final int MAX_DROPS_PER_COMBINED_STACK- See Also:
 
- 
fireprivate final boolean fire
- 
blockInteraction
- 
random
- 
level
- 
xprivate final double x
- 
yprivate final double y
- 
zprivate final double z
- 
source
- 
radiusprivate final float radius
- 
damageSource
- 
damageCalculator
- 
smallExplosionParticles
- 
largeExplosionParticles
- 
explosionSound
- 
toBlow
- 
hitPlayers
 
- 
- 
Constructor Details- 
Explosionpublic Explosion(Level p_46051_, @Nullable Entity p_46052_, double p_46055_, double p_46056_, double p_46057_, float p_46058_, List<BlockPos> p_312600_, Explosion.BlockInteraction p_46060_, ParticleOptions p_312560_, ParticleOptions p_312844_, SoundEvent p_312667_) 
- 
Explosionpublic Explosion(Level p_46041_, @Nullable Entity p_46042_, double p_46043_, double p_46044_, double p_46045_, float p_46046_, boolean p_46047_, Explosion.BlockInteraction p_46048_, List<BlockPos> p_46049_) 
- 
Explosionpublic Explosion(Level p_46032_, @Nullable Entity p_46033_, double p_46034_, double p_46035_, double p_46036_, float p_46037_, boolean p_46038_, Explosion.BlockInteraction p_46039_) 
- 
Explosionpublic Explosion(Level p_46024_, @Nullable Entity p_46025_, @Nullable DamageSource p_312268_, @Nullable ExplosionDamageCalculator p_312205_, double p_46026_, double p_46027_, double p_46028_, float p_46029_, boolean p_312333_, Explosion.BlockInteraction p_312294_, ParticleOptions p_312158_, ParticleOptions p_311904_, SoundEvent p_312640_) 
 
- 
- 
Method Details- 
getDefaultDamageSource
- 
makeDamageCalculator
- 
getSeenPercent
- 
radiuspublic float radius()
- 
center
- 
explodepublic void explode()
- 
finalizeExplosionpublic void finalizeExplosion(boolean p_46076_) 
- 
addOrAppendStack
- 
interactsWithBlockspublic boolean interactsWithBlocks()
- 
getHitPlayers
- 
getIndirectSourceEntityInternal
- 
getIndirectSourceEntity
- 
getDirectSourceEntity
- 
clearToBlowpublic void clearToBlow()
- 
getToBlow
- 
getBlockInteraction
- 
getSmallExplosionParticles
- 
getLargeExplosionParticles
- 
getExplosionSound
 
-