Interface Explosion

All Known Implementing Classes:
ServerExplosion

public interface Explosion
  • Method Details

    • getDefaultDamageSource

      static DamageSource getDefaultDamageSource(Level level, @Nullable Entity source)
    • getIndirectSourceEntity

      static @Nullable LivingEntity getIndirectSourceEntity(@Nullable Entity source)
    • level

      ServerLevel level()
    • getBlockInteraction

      Explosion.BlockInteraction getBlockInteraction()
    • getIndirectSourceEntity

      @Nullable LivingEntity getIndirectSourceEntity()
    • getDirectSourceEntity

      @Nullable Entity getDirectSourceEntity()
    • radius

      float radius()
    • center

      Vec3 center()
    • canTriggerBlocks

      boolean canTriggerBlocks()
    • shouldAffectBlocklikeEntities

      boolean shouldAffectBlocklikeEntities()